Matrix - Concept Animation and Algorithm Simulation
نویسنده
چکیده
Data structures and algorithms include abstract concepts and processes, which people often find difficult to understand. Examples of these are complex data types and pro. cedural encoding of algorithms. Software visualization can significantly help in solving the problem. In this paper we describe the platform independent I\{atrix system which combines algorithm animation with algorithm simulation, where the user interacts directly with data structures through a graphical user interface. The simulation pra cess created bv the user can be stored and played back in terms of algorithm animation. In addition, existing library rorrtines can be used for creating illustrations of advanced abstract data types, or for animating and simulating user's own algorithms. lVoreover, i\4atrix provides an extensive set of visual concepts for algorithm animation. These concepts include visualizations for primitive types. arrays, lists, trees, and graphs. This set can be extended further by using arh i t rar i lv nested v isual izat ions.
منابع مشابه
Development of PSPO Simulation Optimization Algorithm
In this article a new algorithm is developed for optimizing computationally expensive simulation models. The optimization algorithm is developed for continues unconstrained single output simulation models. The algorithm is developed using two simulation optimization routines. We employed the nested partitioning (NP) routine for concentrating the search efforts in the regions which are most like...
متن کاملStability Analysis of a Matrix Converter Drive: Effects of Input Filter Type and the Voltage Fed to the Modulation Algorithm
The matrix converter instability can cause a substantial distortion in the input currents and voltages which leads to the malfunction of the converter. This paper deals with the effects of input filter type, grid inductance, voltage fed to the modulation algorithm and the synchronous rotating digital filter time constant on the stability and performance of the matrix converter. The studies are ...
متن کاملA vision-based approach to behavioural animation
This paper presents an innovative way of animating actors at a high level based on the concept of synthetic vision. The objective is simple: to create an animation involving a synthetic actor automatically moving in a corridor avoiding objects and other synthetic actors. To simulate this behavior, each synthetic actor uses a synthetic vision as its perception of the world and so as the unique i...
متن کاملVisual Algorithm Simulation
Understanding data structures and algorithms, both of which are abstract concepts, is an integral part of software engineering and elementary computer science education. However, people usually have difficulty in understanding abstract concepts and processes such as procedural encoding of algorithms and data structures. One way to improve their understanding is to provide visualizations to make...
متن کاملConstraint-based motion synthesis for deformable models
We present a fast goal-directed motion synthesis technique that integrates sample-based planning methods with constraint-based dynamics simulation using a finite element formulation to generate collision-free paths for deformable models. Our method allows the user to quickly specify various constraints, including a desired trajectory as a sparse sequence of waypoints, and it automatically compu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005